import React from 'react';
import { Tag } from 'antd';
import { getStatusConfig } from '../utils';

/**
 * 状态标签组件
 * 用于统一显示美团订单和团购活动的状态
 */
const StatusTag = ({ status, type = 'order', size = 'default', ...props }) => {
  const config = getStatusConfig(status, type);
  
  return (
    <Tag 
      color={config.color}
      icon={config.icon}
      size={size}
      {...props}
    >
      {config.text}
    </Tag>
  );
};

export default StatusTag;